<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"><title>Accueil</title>

</head>
<body>
<?php $arrTabPokemon[] = array("pkmelectrik"=>0,"pkmeau"=>1,"nom"=>"Carapuce");
$arrTabPokemon[] = array("pkmelectrik"=>0,"pkmeau"=>1,"pkmee"=>0,"nom"=>"Tortank");
$arrTabPokemon[] = array("pkmelectrik"=>1,"pkmeau"=>0,"pkmee"=>0,"nom"=>"Pikachu");
$arrTabPokemon[] = array("pkmelectrik"=>1,"pkmeau"=>0,"pkmee"=>0,"nom"=>"Elector");
$arrTabPokemon[] = array("pkmelectrik"=>0,"pkmeau"=>0,"pkmee"=>1,"nom"=>"Rondoudou");
//print_r($arrGenreNom);
//print_r($_GET);
if(isset($_GET["nom"])){
$nom = $_GET["nom"];
//je vérifie si le nom correspond à un Pokemon electrique ou un Pokemon eau
$message = verifGenre($nom, $arrTabPokemon);
}else{
$message = "Attention seul ces Pokemons sont admis:<br/>Voici les noms disponibles :<br/>";
$message .= getTableauConnaissance($arrTabPokemon);
} echo $message;
//permet de vérifier la grandeur de $a par rapport à $b
function verifGenre($n, $arrTabPokemon) {
$message = "";
//recherche le nom dans le tableau
foreach ($arrTabPokemon as $gr) {
if($gr["nom"]==$n){
//le nom a été trouvé dans le tableau
$message .= "Question: ".$n;
//vérifie si le nom est un pokemon electrique
if($gr["pkmelectrik"])$message .= " est un pokemon electrique ?";
//vérifie si le nom est un eau
if($gr["pkmeau"])$message .= " est un pokemon eau ?";
//vérifie si le nom est un eau
if($gr["pkmee"])$message .= " est un pokemon eau ou un pokemon electrique ?";
}
}
if($message==""){
//aucun nom n'a été trouvé
$message = $n." n'a pas été trouvé.<br>Voici les noms disponibles :<br>";
$message .= getTableauConnaissance($arrTabPokemon);
}
return $message;
}
function getTableauConnaissance($arrTabPokemon){
//affiche le tableau des connaissance de genre et de nom
$table = "<table>";
$nb = count($arrTabPokemon);
for ($i = 0; $i < $nb; $i++) { //foreach ($arrGenreNom as $gr) {
//print_r($gr);
$gr = $arrTabPokemon[$i];
$table .= "<tr>";
//$table .= "<td>".$gr["femme"]."</td>";
//$table .= "<td>".$gr["homme"]."</td>";
$table .= "<td><a href='exercice.php?nom=".$gr["nom"]."'>".$gr["nom"]."</a></td>";
$table .= "</tr>";
}
$table .= "</table>";
return $table; }
?>...
<br>
<br>
</body></html>